package com.ch10.demo1;

/**
 * @ClassName HandlerA
 * @Description TODO
 * @Author Kx
 * @Date 2025/4/17 19:12
 * @Version 1.0
 */
public class HandlerA extends AbstractHandler{
    @Override
    public void execute(int money) {
        if (money <= 2000) {
            System.out.println("部门主任审批通过");
        } else {
            // 获取下一个处理者
            AbstractHandler nextHandler = getNextHandler();

            // 判断下一个处理者是否为空
            if (nextHandler != null) {
                // 调用下一个处理者的执行方法
                nextHandler.execute(money);
            }
        }
    }
}
